package com.fintech.third.model.bairong;

import java.io.Serializable;
import java.util.List;

public class BizInvestMap implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private String swift_number;

	private int code;

	private Flag flag;

	private Product product;

	public void setSwift_number(String swift_number) {
		this.swift_number = swift_number;
	}

	public String getSwift_number() {
		return this.swift_number;
	}

	public void setCode(int code) {
		this.code = code;
	}

	public int getCode() {
		return this.code;
	}

	public void setFlag(Flag flag) {
		this.flag = flag;
	}

	public Flag getFlag() {
		return this.flag;
	}

	public Product getProduct() {
		return product;
	}

	public void setProduct(Product product) {
		this.product = product;
	}


	public class Flag implements Serializable{
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;
		
		private int flag_bizinvestmap_q;//企业对外投资图谱产品计费标识

		public void setFlag_bizinvestmap_q(int flag_bizinvestmap_q) {
			this.flag_bizinvestmap_q = flag_bizinvestmap_q;
		}

		public int getFlag_bizinvestmap_q() {
			return this.flag_bizinvestmap_q;
		}
	}

	public class Product implements Serializable{
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;

		private String Status;

		private String Message;

		private String JobId;

		private Result Result;

		private int costTime;

		public void setStatus(String Status) {
			this.Status = Status;
		}

		public String getStatus() {
			return this.Status;
		}

		public void setMessage(String Message) {
			this.Message = Message;
		}

		public String getMessage() {
			return this.Message;
		}

		public void setJobId(String JobId) {
			this.JobId = JobId;
		}

		public String getJobId() {
			return this.JobId;
		}

		public void setResult(Result Result) {
			this.Result = Result;
		}

		public Result getResult() {
			return this.Result;
		}

		public void setCostTime(int costTime) {
			this.costTime = costTime;
		}

		public int getCostTime() {
			return this.costTime;
		}

		public class Result implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;

			private List<Nodes> Nodes;

			private List<Links> Links;

			public void setNodes(List<Nodes> Nodes) {
				this.Nodes = Nodes;
			}

			public List<Nodes> getNodes() {
				return this.Nodes;
			}

			public void setLinks(List<Links> Links) {
				this.Links = Links;
			}

			public List<Links> getLinks() {
				return this.Links;
			}

			public class Links implements Serializable{
				/**
				 * 
				 */
				private static final long serialVersionUID = 1L;

				private String Source;//投资公司内部关联主键

				private String Target;//被投资公司内部关联主键

				public void setSource(String Source) {
					this.Source = Source;
				}

				public String getSource() {
					return this.Source;
				}

				public void setTarget(String Target) {
					this.Target = Target;
				}

				public String getTarget() {
					return this.Target;
				}

			}

			public class Nodes implements Serializable{
				/**
				 * 
				 */
				private static final long serialVersionUID = 1L;

				private String KeyNo;//公司内部关联主键

				private String Name;//公司名称

				private int Category;//种类

				private String ShortName;//公司简称

				public void setKeyNo(String KeyNo) {
					this.KeyNo = KeyNo;
				}

				public String getKeyNo() {
					return this.KeyNo;
				}

				public void setName(String Name) {
					this.Name = Name;
				}

				public String getName() {
					return this.Name;
				}

				public void setCategory(int Category) {
					this.Category = Category;
				}

				public int getCategory() {
					return this.Category;
				}

				public void setShortName(String ShortName) {
					this.ShortName = ShortName;
				}

				public String getShortName() {
					return this.ShortName;
				}

			}
		}
	}
}
